package Bi_Tree.bi_search_tree;

import Bi_Tree.TreeNode;
import java.util.*;
/*
* 用 base记录当前的数字，用 count 记录当前数字重复的次数，用 maxCount 来维护已经扫描过的数当中出现最多的那个数字的出现次数，
* 用 answer 数组记录出现的众数。每次扫描到一个新的元素：
*
首先更新 base 和 count:
如果该元素和 base 相等，那么 count 自增 1；
否则将 base 更新为当前数字，count 复位为 1。
*
然后更新 maxCount：
如果 count=maxCount，那么说明当前的这个数字（base）出现的次数等于当前众数出现的次数，将 base 加入 answer 数组；
如果 count>maxCount，那么说明当前的这个数字（base）出现的次数大于当前众数出现的次数，因此，我们需要将 maxCount 更新为 count，清空 answer
数组后将 base 加入 answer 数组。

* */
public class lc501 {
    public int[] findMode(TreeNode root) {
        return null;

    }
}
